.column {
  margin: 40px 0 0;
}
.column-wrap .header {
  height: 42px;
  border-bottom: 1px solid #e1e1e1;
}
.column-wrap .header span {
  font-size: 19px;
  color: #E8343D;
  display: inline-block;
  height: 42px;
  line-height: 40px;
  border-bottom: 2px solid #e8343d;
  font-weight: 800;
}
.column-wrap .wrap {
  display: flex;
  display: -webkit-flex;
  align-items: center;
}
.column-wrap .wrap .column_more {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 22px;
}
.column-wrap ul {
  width: 1090px;
  height: 445px;
  background: url(/images/sz_bck.png) no-repeat center bottom;
  background-size: contain;
  margin-left: 37px;
  float: left;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.column-wrap ul li {
  width: 211px;
  height: 271px;
  background: url(/images/sz_icon.png) no-repeat center bottom;
  background-size: contain;
  margin-top: 72px;
  float: left;
  margin-right: 53px;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.column-wrap ul li:hover {
  transform: translate(0, -15px);
}
.column-wrap ul li:first-child {
  margin-left: 44px;
}
.column-wrap ul li:last-child {
  margin-right: 0;
}
.column-wrap ul li img {
  width: 188px;
  height: 260px;
  display: block;
  margin-left: 11px;
}
